/**
 * 进展的反馈信息
 * Created by zhtt on 2017/4/11.
 */
supermarketApp.factory("HttpService",function($http){
    function get(url,callback){
        $http.get(url).then(function (data) {
            if(data.data){
                callback(data.data);
            }else{
                callback(null);
            }
        }, function (err) {
            callback(null);
        });
    }
    function post(url,data,callback){
        $http.post(url,data).success(function(data){
            callback(data);
            console.log(data);
        }).error(function(data){
            console.log(data);
            console.log("失败");
        });
    }
    function remove(url,callback){
        $http.delete(url).then(function (data) {
            if (data && data.data) {
                callback(data.data);
            } else {
                callback(null);
            }
        }, function (err) {
            callback(null);
        });
    }
    function update(url,payload,callback){
        $http.put(url, payload).then(function (data) {
            if (data && data.data) {
                callback(data.data);
            } else {
                callback(null);
            }
        }, function (err) {
            callback(null);
        });
    }
    return {
        get:get,
        save:post,
        delete:remove,
        update:update
    }
});
